// 打印100以内的斐波那契数列
package main

import "fmt"

// func main() {
// 	a, b, c := 0, 1, 0
// 	for i := 0; a+b < 100; i++ {
// 		if i == 1 {
// 			c = 1
// 		} else {
// 			c = a + b
// 		}
// 		fmt.Print(c, " ")
// 		a, b = b, c
// 	}
// }

// a + b 循环一趟可能执行2次。改一改这个程序

// 改进作业
func main() {
	a, b := 0, 1
	for b < 100 {
		fmt.Println(b)
		a, b = b, a+b
	}
}
